TSF_Extension_Manager\FormGenerator D

Total Complexity 224
Dependencies 2
Dependents 2
Total lines 1,861
Lines of code 909
Logical lines of code 443
Comment lines 697
Methods 57
Properties 11

Methods 57

Method Rating Maintainability Complexity Lines of code
create_input_field_by_type()
C
35 26 83
create_field()
C
40 27 57
create_image_field()
A
35 10 98
generate_select_fields()
A
46 12 39
create_select_multi_a11y_field()
A
46 8 41
get_collapse_wrap()
A
43 7 53
create_select_field()
A
45 7 46
output_fields_iterator()
A
45 7 41
generate_select_multi_a11y_fields()
S
52 7 24
create_fields_multi()
S
48 5 35
get_fields_iterator()
S
46 4 39
get_raw_field_id()
S
54 5 20
prepare_ajax_iteration()
S
56 5 16
output_ajax_fields_iterator()
S
53 4 21
get_field_id()
S
55 4 18
__construct()
S
55 4 18
get_form_wrap()
S
58 4 17
fields_iterator()
S
58 4 17
clean_desc_index()
S
71 4 5
clean_range_index()
S
70 4 5
create_fields_description()
S
60 3 14
_parse_ajax_its_listener()
S
61 3 13
get_fields_data()
S
62 3 11
get_form_button()
S
60 2 15
get_fields_pattern()
S
69 3 7
get()
S
65 3 10
set_max_iterations()
S
73 3 5
get_select_multi_a11y_options()
S
66 3 8
get_ajax_iteration_amount()
S
77 2 3
get_ajax_target_id()
S
71 2 5
get_field_value_by_key()
S
73 2 5
get_field_value()
S
70 2 6
get_ajax_iteration_start()
S
77 2 3
generate_fields()
S
65 2 9
get_fields()
S
69 2 7
is_ajax_callee()
S
77 2 3
output_fields()
S
74 2 5
get_form_id()
S
67 2 8
_form_wrap()
S
72 2 5
_form_button()
S
72 2 5
get_select_options()
S
68 2 7
_fields()
S
73 2 5
create_radio_field()
S
98 1 1
create_checkbox_field()
S
98 1 1
deiterate()
S
77 1 3
create_fields_sub_description()
S
68 1 8
reiterate()
S
73 1 4
iterate()
S
77 1 3
delevel()
S
73 1 4
level()
S
77 1 4
get_raw_sub_field_id()
S
73 1 5
get_sub_field_id()
S
75 1 4
sanitize_id()
S
79 1 3
prepare_ajax_iteration_fields()
S
70 1 6
_collect_ajax_its_fields()
S
81 1 3
_output_ajax_form_its()
S
70 1 7
create_textarea_field()
S
98 1 1